import pandas as pd

data = {
    "列名": [
        "QCRI_Key", "QCRI_Defect_EM_Key", "QCRI_Defect_EM_FirstName", "QCRI_Defect_EM_LastName",
        "QCRI_Defect_DateTime", "QCRI_Defect_Quantity", "QCRI_ST_Key", "QCRI_ST_ID",
        "QCRI_ST_Description", "QCRI_ST_Collection", "QCRI_OC_Key", "QCRI_OC_Description",
        "QCRI_PC_Description", "QCRI_STOP_Number", "QCRI_CM_Key", "QCRI_CM_Short_Description",
        "QCRI_CM_Description", "QCRI_SM_Key", "QCRI_SM_Short_Description", "QCRI_SM_Description",
        "QCRI_QCSC_Key", "QCRI_QCSC_Description", "QCRI_QCSC_Is_Rework", "QCRI_QC_EM_Key",
        "QCRI_QC_EM_FirstName", "QCRI_QC_EM_LastName", "QCRI_QC_Station", "QCRI_QC_DateTime",
        "QCRI_Repair_EM_Key", "QCRI_Repair_EM_FirstName", "QCRI_Repair_EM_LastName", "QCRI_Repair_DateTime",
        "QCRI_Repair_Quantity", "QCRI_QC_EM_Department", "QCRI_QC_EM_SSN", "QCRI_QC_EM_City",
        "QCRI_Defect_EM_Department", "QCRI_Defect_EM_SSN", "QCRI_Defect_EM_City", "QCRI_Repair_EM_Department",
        "QCRI_Repair_EM_SSN", "QCRI_Repair_EM_City", "QCRI_Defect_EM_LCD_Name", "QCRI_QC_EM_LCD_Name",
        "QCRI_Repai_EM_LCD_Name", "QCRI_LineNumber"
    ],
    "中文描述": [
        "主键", "缺陷产生员工号", "缺陷产生员工姓", "缺陷产生员工名", "缺陷产生时间", "缺陷数量",
        "款式 Key 码", "款式编号", "款式描述", "款式品名", "工序编号", "工序描述", "工序分类名",
        "工序号码", "颜色 Key 码", "颜色简述", "颜色描述", "尺码 Key 码", "尺码简述", "尺码描述",
        "质检原因 key 码", "质检原因描述", "是否返修", "质检员工工号", "质检员工姓", "质检员工名",
        "质检工作站号", "质检时间", "修复员工工号", "修复员工姓", "修复员工名", "修复时间", "修复数量",
        "质检员工所属部门", "质检员工工号扩展号", "质检员工所属城市", "缺陷产生员工所属部门",
        "缺陷产生员工工号扩展号", "缺陷产生员工所属城市", "修复员工所属部门", "修复员工工号扩展号",
        "修复员工所属城市", "缺陷产生员工 LCD 显示的名字", "质检员工 LCD 显示的名字",
        "修复员工 LCD 显示的名字", "生产线号"
    ],
    "字段类型": [
        "uniqueidentifier", "int", "nvarchar(50)", "nvarchar(50)", "datetime", "smallint",
        "int", "nvarchar(25)", "nvarchar(50)", "nvarchar(25)", "int", "nvarchar(35)",
        "nvarchar(25)", "smallint", "int", "nvarchar(10)", "nvarchar(255)", "int", "nvarchar(10)",
        "nvarchar(255)", "uniqueidentifier", "nvarchar(255)", "bit", "int", "nvarchar(50)",
        "nvarchar(50)", "smallint", "datetime", "int", "nvarchar(50)", "nvarchar(50)", "datetime",
        "int", "nvarchar(15)", "nvarchar(15)", "nvarchar(25)", "nvarchar(15)", "nvarchar(15)",
        "nvarchar(25)", "nvarchar(15)", "nvarchar(15)", "nvarchar(25)", "nvarchar(15)", "nvarchar(15)",
        "nvarchar(15)", "int"
    ]
}

# 打印每个列表的长度
for key, value in data.items():
    print(f"{key}: {len(value)}")

df = pd.DataFrame(data)
df.to_excel("V_QC_Rework_Infos.xlsx", index=False)